*{
	       	margin:0px;
	       	padding:0px;
	       }
	       .all{
	       	height:600px;
	       	width:100%;
	       	background:#ccc;
	       }
	       .div0{
	       	height:60px;
	       	width:100%;
	       	background:#000;
	       }
	       .div01{
	       	margin-right: 30px;
	       }
	       .div01 span{
	       	margin-right:10px;
	       	line-height: 75px;
            color:#fff;
            font-size: 17px;
            float:right;
            cursor:pointer;
	       }
	       .div1{
	       	height:330px;
	       	width:650px;
	       	margin:0px auto;
	       }
          img{
          	display:block;
          	height:250px;
          	width:350px;
          	margin:0 auto;
          	position:relative;
          	top:30px;
          	left:-35px;
          	opacity:0.5;
          }
          form{
          	height:25px;
          	width:100%;
            margin-top: 30px;
          }
          #search_input{
            height:46px;
            width:80%;
            float:left;
            position:relative;
            top:0px;
            font-size:20px;
            line-height:46px;
            color:#fff;
          }
          #search_button{
            float: left;
            height:50px;
            width:19%;
            font-size:20px;
            font-weight:bold;
            background:#448EF3;
          }
          .div2{
            position:absolute;
            top:60px;
            left:0px;
            z-index:10;
            width:100%;
            height:500px;        
          }
          .div21{
             width:500px;
             height:80px;
             margin:0px auto;
             margin-top:25px;
             margin-bottom:20px;
             color:#fff;
          }
          .div31{
             width:500px;
             height:110px;
             margin:0 auto;
             margin-top:25px;
             margin-bottom:20px;
             color:#fff;
          }
          .div41{
             width:500px;
             height:120px;
             margin:0 auto;
             margin-top:25px;
             margin-bottom:20px;
             color:#fff;
          }
          .div2 h2,.div2 h2+div{
            text-align: center;
            margin-top:20px;
          }
          table{
            width:400px;
            height:300px;
            margin:0px auto;
            border:1px solid #000;
            color:#fff;
          }
          table,tr,td,th{
            border:1px solid #fff;
            border-collapse:collapse;
          }
          tr{
            height:20px;
            width:100%;
          }
          td,th{
            text-align:center;
          }
          .div22{
            width:550px;
            height:50px;
            margin:0px auto;
            padding-top:20px;
          }
          .button{
            height:25px;
            width:100px;
            background:#F2F2F2;
            border-radius:10px;
          }
          .div22 span{
            display:inline-block;
            width:100px;
            height:40px;
            font-size:20px;
            text-align:center;
          }